// 需求1
// 入口函数
$(function () {
    $("#link_reg").on("click", function () {
        $(".big-zhong-b").hide()
        $(".big-zhong-c").show()
    });
    $("#link_login").on("click", function () {
        $(".big-zhong-b").show()
        $(".big-zhong-c").hide()
    })


    // 需求2
    // 自定义效验规则
    let form = layui.form
    form.verify({
        pwd: [/^[\S]{6,16}$/,
            '密码必须6到12位，且不能出现空格'],
        // 确认两次密码
        repwd: function (value) {
            let str = $(".big-zhong-c input[name=password]").val()
            if (value !== str) {
                return "两次密码不一致"
            }
        }
    })


    // 需求3注册功能
    // 1.注册提交事件
    $("#form_reg").on("submit", function (e) {
        // 2.阻止默认提交、
        e.preventDefault();
        // 发送ajax
        $.ajax({
            method: 'POST',
            url: 'http://api-breakingnews-web.itheima.net/api/reguser',
            data: {
                username: $(".big-zhong-c input[name=username]").val(),
                password: $(".big-zhong-c input[name=password]").val()
            },
            success: function (res) {
                // 效验
                if (res.status !== 0) {
                    return layer.msg(res.message, { icon: 5 });
                }
                // 提交成功后处理代码
                layer.msg("注册成功，请登录！", { icon: 6 })
                // 手动在切回登录的表单
                $("#link_login").click()
                $("#form_reg")[0].reset()

            }

        })

    })


    // 需求4.登录功能
    $("#form_login").on("submit", function (e) {
        e.preventDefault();
        $.ajax({
            method: "POST",
            url: 'http://api-breakingnews-web.itheima.net/api/login',
            data: $(this).serialize(),
            success: function (res) {
                // 效验
                if (res.status !== 0) {
                    return layer.msg(res.message, { icon: 5 })
                }
                layer.msg('恭喜您，登录成功！', { icon: 6 });
                // 保存token未来的接口要是用token
                localStorage.setItem("token", res.token);
                // 跳转
                location.href = "/index.html";
            }
        })
    })
















})